<include file="Public/header" />
<title>我的桌面</title>
</head>
<body>
<div class="page-container">
    <div class="mt-20">
        <div id="DataTables_Table_0_wrapper" class="dataTables_wrapper no-footer">
            <table class="table table-border table-bordered table-bg table-hover table-sort dataTable no-footer" id="DataTables_Table_0" role="grid" aria-describedby="DataTables_Table_0_info">
                <thead>
                <tr class="text-c" role="row">
                    <td width="60"><input id="all_ck" type="checkbox" value=""> </td>
                    <th width="90">仓库名称</th>
                    <th width="90">仓库编码</th>
                    <th width="90">销售单位</th>
                    <th width="95">进价</th>
                    <th width="90">销售单位数量</th>
					<!-- <th width="90">第二单位</th> -->
					<!-- <th width="90">第二单位数量</th> -->
					<th width="90">散货数量</th>
                    <th width="90">预计到货时间</th>
                </tr>
                </thead>
                <tbody id="select_box">
                <foreach name="warehouse" item="d" key="k">
                <tr class="text-c odd" role="row">
                    <td width="60"><input type="checkbox" value="<{$d}>-<{$k}>"> </td>
                    <td class="td-status"><span class="label label-success radius"><{$d}></span></td>
                    <td class="td-status"><span class="label label-success radius"><{$k}></span></td>
                    <td class="td-status">
                        <select class="input-text" type="text" name="unit">
                            <option value="0" tabindex="">--请选择--</option>
                        </select>
                    </td>
                    <td><input class="input-text" type="text" name="price"></td>
                    <td><input class="input-text" type="text" name="count"></td>
					<!-- <td> -->
						<!-- <!-- <input class="input-text" type="text" name="unit_t"> --> -->
						<!-- <select class="input-text" type="text" name="unit_t"> -->
                            <!-- <option value="0" tabindex="">--请选择--</option> -->
                        <!-- </select> -->
					<!-- </td> -->
					<!-- <td><input class="input-text" type="text" name="unit_t_count"></td> -->
					<td><input class="input-text" type="text" name="other_count"></td>
                    <td>
                    <input type="text" name="expected_time" onfocus="WdatePicker({el:$dp.$('d12')})" id="logmin" class="input-text Wdate" style="width:120px;">
                    </td>
                </tr>
                </foreach>
                </tbody>
            </table>
            <div style="margin-top: 32px;">
                <a href="javascript:;" onclick="add()" class="btn btn-danger radius"><i class="Hui-iconfont"></i>确定</a>
                <a href="javascript:;" onclick="cancel()" class="btn btn-primary radius"><i class="Hui-iconfont Hui-iconfont-close"></i>取消</a>
            </div>
        </div>
    </div>
    </div>
    <include file="Public/footer_js" />
    <script>
        var is_post=0;//防止多次请求
        function add(){
            var id="<{$id}>";
            var price='';
            var count='';
            var unit='';
            var unit_no='';
			var unit_t='';
			var other_count='';
			var unit_t_no='';
            var unit_t_count='';
            var warehouse_name='';
            var warehouse_code='';
            var expected_time='';
            if($("input:checkbox").length==0){
                layer.msg('请至少选择一个仓库');
            }
            if($("input:checkbox").length==1 && $("input:checkbox").val()==''){
                layer.msg('请至少选择一个仓库');
            }
            for(var i=0;i<$("#select_box input:checkbox:checked").length;i++){
                if($("#select_box input:checkbox:checked").eq(i).val()!=''){
                    var atr=$("#select_box input:checkbox:checked").eq(i).parents("tr");
                    if(atr.find("select[name=unit]").val()=='' || atr.find("select[name=price]").val()=='' || atr.find("input[name=count]").val()=='' || atr.find("input[name=expected_time]").val()==''){
                        layer.msg('请完整填写相关信息');
                        return false;
                    }
                    unit+=','+atr.find("select[name=unit]").val();
                    unit_no+=','+atr.find("select[name=unit]").attr('tabindex');
                    price+=','+atr.find("input[name=price]").val();
                    count+=','+atr.find("input[name=count]").val();
					unit_t+=','+atr.find("select[name=unit_t]").val();
					other_count+=','+atr.find("input[name=other_count]").val();
					unit_t_no+=','+atr.find("select[name=unit_t]").attr('tabindex');
					unit_t_count+=','+atr.find("input[name=unit_t_count]").val();
                    expected_time+=','+atr.find("input[name=expected_time]").val();
                    var s=atr.find("input:checkbox:checked").val().split('-');
                    warehouse_name+=','+s[0];
                    warehouse_code+=','+s[1];
                }
            }
            if(is_post==1){
                return false;
            }
            is_post=1;
            $.post('__CONTROLLER__/all_product_addD',{
                product_id:id,
                unit:unit.substring(1),
                unit_no:unit_no.substring(1),
                price:price.substring(1),
                count:count.substring(1),
				unit_t:unit_t.substring(1),
				unit_t_no:unit_t_no.substring(1),
				other_count:other_count.substring(1),
				unit_t_count:unit_t_count.substring(1),
                warehouse_name:warehouse_name.substring(1),
                warehouse_code:warehouse_code.substring(1),
                expected_time:expected_time.substring(1),
            },function (msg){
                layer.msg(msg.data);
                if(msg.flag==1){
                    setTimeout(function (){
                        parent.layer.closeAll();
                        parent.location.reload();
                        //parent[1].location.reload();
                    },800);
                }else{
                    is_post=0;
                }
            },'json');
        }
        $("#all_ck").click(function (){
            $("input:checkbox").prop('checked',$(this).prop('checked'));
        });
        function cancel(){
            parent.layer.closeAll();
        }
        /////将单位等变量存在js中
        (function(){
            var product={
                unit:'<{$product['unit']}>',
                unit_no:'<{$product['unit_no']}>',
                unit_t:'<{$product['unit_t']}>',
                unit_t_no:'<{$product['unit_no_t']}>',
            };
            if(product.unit){
                $("select").append($("<option tabindex='"+product.unit_no+"' value='"+product.unit+"'>"+product.unit+"</option>"));
            }
            if(product.unit_t){
                $("select").append($("<option tabindex='"+product.unit_t_no+"' value='"+product.unit_t+"'>"+product.unit_t+"</option>"));
            }
			$("select").on('change',function (){
                $(this).parents('tr').find("input:checkbox").prop('checked',true);
                $(this).attr('tabindex',$(this).find("option:selected").attr('tabindex'));
                <!-- if($(this).val()==product.unit){ -->
                    <!-- $(this).parents('tr').find("input:disabled").prop('value',product.price); -->
                <!-- <!-- }else if($(this).val()==product.unit_t){ --> -->
                    <!-- $(this).parents('tr').find("input:disabled").prop('value',product.price_t); -->
                <!-- }else{ -->
                    <!-- $(this).parents('tr').find("input:checkbox").prop('checked',false); -->
                    <!-- $(this).parents('tr').find("input:disabled").prop('value',''); -->
                <!-- } -->
            });
        })();
        //////如果之前已经添加了，那么用原收据覆盖
        (function (){
            $.get('__CONTROLLER__/get_list_product',{
                product_id:"<{$Think.get.id}>",
            },function (msg){
                if(msg.flag==1){
                    var data=msg.data;
                    for(var i=0;i<$("#select_box tr").length;i++){
                        var td=$("#select_box tr").eq(i).find('td');
                        for(var m in data){
                            if(td.eq(1).text()==data[m].warehouse_name){
                                td.eq(0).find('input').prop("checked",true);
                                td.eq(3).find('select').prop('value',data[m].unit_name);
                                td.eq(3).find('select').prop('tabindex',data[m].unit_no);
                                td.eq(4).find('input').prop('value',data[m].price);
                                td.eq(5).find('input').prop('value',data[m].count);
								td.eq(6).find('select').prop('value',data[m].unit_t_name);
								td.eq(6).find('select').prop('tabindex',data[m].unit_t_no);
								td.eq(7).find('input').prop('value',data[m].unit_t_count);
								td.eq(8).find('input').prop('value',data[m].other_count);
                                td.eq(9).find('input').prop('value',data[m].expected_time);
                            }
                        }
                    }
                }
            },'json');
        })();
    </script>
</body>
</html>